Buckingham Palace — definition

1. Buckingham Palace (Noun)

1 definition

Buckingham Palace (Noun) — The London residence of the British sovereign.

2 types of
castle palace
2 parts of
City of Westminster Westminster